<script>
	// alert进行调试
	/*会弹出一个对话框，里面的内容是1。换句话说，如果弹出了1,这个位置以上的代码，都是可以运行的。
	你不停的把alert(1)向下移动，当移动到某一行之后，就不再弹出，那么就证明那一行运行有问题。 这样就把问题的范围缩小了，就很容易通过肉眼观察法来定位真正问题所在。
	*/
	x=10;
	//alert(1);
	document.write("没有用var声明的变量x的值："+x);
	//alert(2);

	// 使用浏览器的调试功能
	/*
	这里准备了一段故意写错的javascript代码。
	点击快捷键F12，就会出现console页面。
	注意： 虽然这段javascript代码有错误，但是第一次F12是看不到错误的，因为错误已经发生了，才打开了F12。 所以打开了F12之后，使用快捷键F5刷新一下当前页面，就可以看到控制台报出了错误的原因*/ 
	  x = 10;
  	document.write1("这是一段故意写错的write方法的javascript代码");

  	// console.log()
  	/*类似于 alert进行调试， firebug有一个日志输出工具console.log().
	不同于alert的缺点( 弹出屏幕，阻挡所有其他操作)，console.log() 只会把信息输出在console里，而不会影响用户的使用。 用户甚至意识不到console.log()的存在。
  	*/
  	x=10;
  	console.log("x="+x);
  	document.write("没有用var声明的变量x的值:"+x);
  	console.log("end");
</script>
